a fairy tale ending - French English Dictionary